Small Website to play Web-based games.
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

12345678910111213141516
  1. // Next.js API route support: https://nextjs.org/docs/api-routes/introduction
  2. import type { NextApiRequest, NextApiResponse } from 'next'
  3. import {Game, getAvailableGames} from '../../../utils/games';
  4. export default async function handler(
  5. req: NextApiRequest,
  6. res: NextApiResponse<Game>
  7. ) {
  8. const gameManifests = await getAvailableGames();
  9. const game = gameManifests.find((g) => g.id === req.query.id);
  10. if (game) {
  11. res.json(game)
  12. return
  13. }
  14. res.status(404)
  15. }